#ifndef _USER_SLEEP_H_
#define _USER_SLEEP_H_

#include <stdint.h>
#include <string.h>
#include <config.h>
#include <stdbool.h>

/**
 * @brief 初始化睡眠模式
 *
 */
extern void SystemSleepInit(void);

/**
 * @brief 启动睡眠
 *
 * @param Time      - 唤醒的时间点（RTC绝对值）
 * @return uint32_t - 状态
 */
extern uint32_t SystemIntoLowPower(uint32_t Time);

#endif
